/*
 * 定义类 Student，包含三个属性：学号 number(int)，
 * 年级 state(int)，
 * 成绩 score(int)。
 */

import javax.sound.sampled.SourceDataLine;
import javax.xml.stream.events.StartDocument;

public class object2 {
    public static void main(String[] args) {
        //创建数组
        StudentTest[] student = new StudentTest[20];

        //通过循环结构给数组的属性赋值
        for (int i = 0; i <student.length ; i++) {
            // 数组元素的赋值
            student[i] = new StudentTest();
            student[i].number = (i+1);
            student[i].state =(int)(Math.random()* 6)+1;
            student[i].score =(int)(Math.random()* 101);
        }
        // 问题：打印出 3 年级(state 值为 3）的学生信息。
        for (int i = 0; i <student.length ; i++) {
            if(student[i].state == 3){
                student[i].info();
            }
        }



    }
}

class StudentTest{
    int number;
    int state;
    int score;

    public void info(){
        System.out.println("number:"+number+";state: "+state
        +";score "+score);
    }
}